<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Projektek extends Frontend_Controller {

    function __construct() {
        // Call the Model constructor
        parent::__construct();
        $this->load->model("projekt_model");
    }

    /**
     * 
     * Index Page for FRONTEND
     * 
     * 
     */
    public function index() {
        $this->minden_projekt();
    }

    /**
     * 
     *  Minden projekt listázása
     * 
     */
    public function minden_projekt() {
        // lekérés
        $projekt_config = array(
            'order_by' => 'projekt_nev',
            'order_dir' => 'asc'
        );
        $this->data['projektek_data'] = array();
        $this->data['projektek_data'] = $this->projekt_model->get_projektek($projekt_config);
        
        // megy a view-nek
        $this->_load_view('frontend/projektek');
    }

    /**
     *
     * @param type $slug 
     */
    public function projekt_reszletek($slug = NULL) {
        // ha nincs slug redirectelünk a projektekre
        if(!$slug){
            redirect("projektek");
        }
        
        $this->data['projekt_data'] = $this->projekt_model->get_projekt_by_slug($slug);
        
        // ha nincs ilyen projekt akkor hibát mutatunk
        if($this->data['projekt_data'] == NULL){
            show_404();
        }
        
        $this->_load_view('frontend/projektek_aloldal');
    }

}

/* End of file projektek.php */
/* Location: ./application/controllers/projektek.php */